package fr.uniscol.model;

import java.io.Serializable;

public class Periode implements Serializable {

	private AnneeScolaire anneeScolaire = null;
	
	private String id = "";
	
	private int code = 0;
	
	private String nom = null;

	public Periode() {
		super();
	}

	public Periode(AnneeScolaire annee, int code, String nom) {
		super();
		this.code = code;
		this.nom = nom;
		this.anneeScolaire = annee;
	}
	
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		this.id = id;
	}

	public AnneeScolaire getAnneeScolaire() {
		return anneeScolaire;
	}

	public void setAnneeScolaire(AnneeScolaire anneeScolaire) {
		this.anneeScolaire = anneeScolaire;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	@Override
	public boolean equals(Object obj) {
		Periode p = (Periode)obj;
		
		return getCode() == p.getCode();
	}
}
